Synchronous program